package day7;

public class Student {
	// 实例属性，必须new出一个对象才能调用：student.name = "张三";
		public int id;
		public String name;
		// 静态属性，
		public static String country = "CN";
		
		public void test() {
			System.out.println("Student.test()");
		}
		
		// 实例方法，必须new出一个对象才能调用，student.show();
		public void show() {
			this.id = 23;
			test();
			this.test();
			System.out.println("Student.show()");
		}
		
		public static void print() {
			System.out.println("Student.print()");
		}
		
		// 静态方法
		public static int getMax(int num1, int num2) {
			country = "中国人";
			print();
			
			// 因为调用静态方法时候不需要new一个对象，而实例属性和实例方法都需要new一个对象才能方法
			// Cannot make a static reference to the non-static field name
			// name = "小张";
			// show();
			return (num1 >= num2) ? num1 : num2;
		}
}
